home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1992-01-17 | 4.4 KB | [TEXT/KAHL] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Jan 17 12:00:00 1992, modified Fri Jan 17 12:00:00 1992, creator Think C, type ASCII, 3922 bytes "OtherOptions.c" , at 0xfd2 372 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [KAHL] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 4f 74 68 65 72 4f | 70 74 69 6f 6e 73 2e 63 |..OtherO|ptions.c|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 00 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 0f 52 00 | 00 01 74 a5 9c bc 10 a5 |......R.|..t.....|
|00000060| 9c bc 10 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 76 34 00 00 |........|....v4..|
|00000080| 2f 2a 0d 09 54 65 72 6d | 69 6e 61 6c 20 32 2e 32 |/*..Term|inal 2.2|
|00000090| 0d 09 22 4f 74 68 65 72 | 4f 70 74 69 6f 6e 73 2e |.."Other|Options.|
|000000a0| 63 22 0d 2a 2f 0d 0d 23 | 69 66 64 65 66 20 54 48 |c".*/..#|ifdef TH|
|000000b0| 49 4e 4b 5f 43 0d 23 69 | 6e 63 6c 75 64 65 20 22 |INK_C.#i|nclude "|
|000000c0| 4d 61 63 48 65 61 64 65 | 72 73 22 0d 23 65 6e 64 |MacHeade|rs".#end|
|000000d0| 69 66 0d 23 69 66 64 65 | 66 20 61 70 70 6c 65 63 |if.#ifde|f applec|
|000000e0| 0d 23 70 72 61 67 6d 61 | 20 6c 6f 61 64 20 22 3a |.#pragma| load ":|
|000000f0| 28 4f 62 6a 65 63 74 73 | 29 3a 4d 61 63 48 65 61 |(Objects|):MacHea|
|00000100| 64 65 72 73 4d 50 57 22 | 0d 23 70 72 61 67 6d 61 |dersMPW"|.#pragma|
|00000110| 20 73 65 67 6d 65 6e 74 | 20 4f 70 74 69 6f 6e 73 | segment| Options|
|00000120| 0d 23 65 6e 64 69 66 0d | 0d 23 69 6e 63 6c 75 64 |.#endif.|.#includ|
|00000130| 65 20 22 4f 70 74 69 6f | 6e 73 2e 68 22 0d 23 69 |e "Optio|ns.h".#i|
|00000140| 6e 63 6c 75 64 65 20 22 | 53 74 72 69 6e 67 73 2e |nclude "|Strings.|
|00000150| 68 22 0d 23 69 6e 63 6c | 75 64 65 20 22 55 74 69 |h".#incl|ude "Uti|
|00000160| 6c 69 74 69 65 73 2e 68 | 22 0d 23 69 6e 63 6c 75 |lities.h|".#inclu|
|00000170| 64 65 20 22 54 65 78 74 | 2e 68 22 0d 23 69 6e 63 |de "Text|.h".#inc|
|00000180| 6c 75 64 65 20 22 4d 61 | 69 6e 2e 68 22 0d 0d 23 |lude "Ma|in.h"..#|
|00000190| 64 65 66 69 6e 65 20 42 | 5f 4f 4b 09 09 31 0d 23 |define B|_OK..1.#|
|000001a0| 64 65 66 69 6e 65 20 42 | 5f 43 41 4e 43 45 4c 09 |define B|_CANCEL.|
|000001b0| 32 0d 23 64 65 66 69 6e | 65 20 45 5f 54 45 58 54 |2.#defin|e E_TEXT|
|000001c0| 5f 43 52 09 33 09 2f 2a | 20 43 61 70 74 75 72 65 |_CR.3./*| Capture|
|000001d0| 20 54 45 58 54 20 66 69 | 6c 65 20 63 72 65 61 74 | TEXT fi|le creat|
|000001e0| 6f 72 20 2a 2f 0d 23 64 | 65 66 69 6e 65 20 45 5f |or */.#d|efine E_|
|000001f0| 42 49 4e 5f 54 59 50 45 | 09 34 09 2f 2a 20 4e 6f |BIN_TYPE|.4./* No|
|00000200| 6e 2d 4d 61 63 62 69 6e | 61 72 79 20 66 69 6c 65 |n-Macbin|ary file|
|00000210| 20 74 79 70 65 20 2a 2f | 0d 23 64 65 66 69 6e 65 | type */|.#define|
|00000220| 20 45 5f 42 49 4e 5f 43 | 52 09 35 09 2f 2a 20 2e | E_BIN_C|R.5./* .|
|00000230| 2e 2e 20 61 6e 64 20 63 | 72 65 61 74 6f 72 20 2a |.. and c|reator *|
|00000240| 2f 0d 23 64 65 66 69 6e | 65 20 45 5f 42 41 43 4b |/.#defin|e E_BACK|
|00000250| 53 50 41 43 45 09 36 09 | 2f 2a 20 43 6f 64 65 20 |SPACE.6.|/* Code |
|00000260| 66 6f 72 20 62 61 63 6b | 73 70 61 63 65 20 6b 65 |for back|space ke|
|00000270| 79 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 45 5f 45 |y */.#de|fine E_E|
|00000280| 53 43 41 50 45 09 37 09 | 2f 2a 20 43 6f 64 65 20 |SCAPE.7.|/* Code |
|00000290| 66 6f 72 20 60 20 6b 65 | 79 20 2a 2f 0d 23 64 65 |for ` ke|y */.#de|
|000002a0| 66 69 6e 65 20 43 5f 42 | 45 45 50 09 09 38 09 2f |fine C_B|EEP..8./|
|000002b0| 2a 20 43 6f 6e 74 72 6f | 6c 2d 47 20 62 65 65 70 |* Contro|l-G beep|
|000002c0| 73 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 52 5f 43 |s */.#de|fine R_C|
|000002d0| 4f 4e 54 52 4f 4c 09 39 | 09 2f 2a 20 43 6f 6e 74 |ONTROL.9|./* Cont|
|000002e0| 72 6f 6c 20 6b 65 79 20 | 3d 20 63 6f 6e 74 72 6f |rol key |= contro|
|000002f0| 6c 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 52 5f 4f |l */.#de|fine R_O|
|00000300| 50 54 49 4f 4e 09 31 30 | 09 2f 2a 20 43 6f 6e 74 |PTION.10|./* Cont|
|00000310| 72 6f 6c 20 6b 65 79 20 | 3d 20 6f 70 74 69 6f 6e |rol key |= option|
|00000320| 20 2a 2f 0d 23 64 65 66 | 69 6e 65 20 52 5f 43 4f | */.#def|ine R_CO|
|00000330| 4d 4d 41 4e 44 09 31 31 | 09 2f 2a 20 43 6f 6e 74 |MMAND.11|./* Cont|
|00000340| 72 6f 6c 20 6b 65 79 20 | 3d 20 63 6f 6d 6d 61 6e |rol key |= comman|
|00000350| 64 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 54 5f 43 |d */.#de|fine T_C|
|00000360| 4f 4e 54 52 4f 4c 09 31 | 32 09 2f 2a 20 43 6f 6e |ONTROL.1|2./* Con|
|00000370| 74 72 6f 6c 20 6b 65 79 | 20 66 72 61 6d 65 20 2a |trol key| frame *|
|00000380| 2f 0d 23 64 65 66 69 6e | 65 20 55 5f 43 4f 4e 54 |/.#defin|e U_CONT|
|00000390| 52 4f 4c 09 31 33 0d 23 | 64 65 66 69 6e 65 20 55 |ROL.13.#|define U|
|000003a0| 5f 54 49 54 4c 45 4c 49 | 4e 45 09 31 34 09 2f 2a |_TITLELI|NE.14./*|
|000003b0| 20 55 6e 64 65 72 6c 69 | 6e 65 20 2a 2f 0d 0d 2f | Underli|ne */../|
|000003c0| 2a 20 2d 2d 2d 2d 2d 20 | 43 6f 6e 76 65 72 74 20 |* ----- |Convert |
|000003d0| 63 72 65 61 74 6f 72 2f | 74 79 70 65 20 74 6f 20 |creator/|type to |
|000003e0| 73 74 72 69 6e 67 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |string -|--------|
|000003f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000400| 2d 2d 2d 2d 2d 2d 2d 20 | 2a 2f 0d 0d 73 74 61 74 |------- |*/..stat|
|00000410| 69 63 20 76 6f 69 64 20 | 54 6f 53 74 72 69 6e 67 |ic void |ToString|
|00000420| 28 6c 6f 6e 67 20 6e 75 | 6d 2c 20 72 65 67 69 73 |(long nu|m, regis|
|00000430| 74 65 72 20 42 79 74 65 | 20 2a 73 74 72 29 0d 7b |ter Byte| *str).{|
|00000440| 0d 09 73 74 72 5b 30 5d | 20 3d 20 34 3b 0d 09 6d |..str[0]| = 4;..m|
|00000450| 65 6d 63 70 79 28 28 76 | 6f 69 64 20 2a 29 28 73 |emcpy((v|oid *)(s|
|00000460| 74 72 20 2b 20 31 29 2c | 20 28 76 6f 69 64 20 2a |tr + 1),| (void *|
|00000470| 29 26 6e 75 6d 2c 20 34 | 29 3b 0d 7d 0d 0d 2f 2a |)&num, 4|);.}../*|
|00000480| 20 2d 2d 2d 2d 2d 20 43 | 6f 6e 76 65 72 74 20 73 | ----- C|onvert s|
|00000490| 74 72 69 6e 67 20 74 6f | 20 63 72 65 61 74 6f 72 |tring to| creator|
|000004a0| 2f 74 79 70 65 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/type --|--------|
|000004b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004c0| 2d 2d 2d 2d 2d 2d 20 2a | 2f 0d 0d 73 74 61 74 69 |------ *|/..stati|
|000004d0| 63 20 6c 6f 6e 67 20 46 | 72 6f 6d 53 74 72 69 6e |c long F|romStrin|
|000004e0| 67 28 72 65 67 69 73 74 | 65 72 20 42 79 74 65 20 |g(regist|er Byte |
|000004f0| 2a 73 74 72 29 0d 7b 0d | 09 72 65 67 69 73 74 65 |*str).{.|.registe|
|00000500| 72 20 73 68 6f 72 74 20 | 69 3b 0d 09 6c 6f 6e 67 |r short |i;..long|
|00000510| 20 6e 75 6d 3b 0d 0d 09 | 69 20 3d 20 73 74 72 5b | num;...|i = str[|
|00000520| 30 5d 3b 0d 09 77 68 69 | 6c 65 28 69 20 3c 20 34 |0];..whi|le(i < 4|
|00000530| 29 0d 09 09 73 74 72 5b | 2b 2b 69 5d 20 3d 20 27 |)...str[|++i] = '|
|00000540| 20 27 3b 0d 09 6d 65 6d | 63 70 79 28 28 76 6f 69 | ';..mem|cpy((voi|
|00000550| 64 20 2a 29 26 6e 75 6d | 2c 20 28 76 6f 69 64 20 |d *)&num|, (void |
|00000560| 2a 29 28 73 74 72 20 2b | 20 31 29 2c 20 34 29 3b |*)(str +| 1), 4);|
|00000570| 0d 09 72 65 74 75 72 6e | 20 6e 75 6d 3b 0d 7d 0d |..return| num;.}.|
|00000580| 0d 2f 2a 20 2d 2d 2d 2d | 2d 20 4f 74 68 65 72 20 |./* ----|- Other |
|00000590| 6f 70 74 69 6f 6e 73 20 | 64 69 61 6c 6f 67 20 2d |options |dialog -|
|000005a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 2a 2f 0d 0d 76 6f |--------|- */..vo|
|000005d0| 69 64 20 4f 74 68 65 72 | 4f 70 74 69 6f 6e 73 28 |id Other|Options(|
|000005e0| 76 6f 69 64 29 0d 7b 0d | 09 72 65 67 69 73 74 65 |void).{.|.registe|
|000005f0| 72 20 44 69 61 6c 6f 67 | 50 74 72 20 64 69 61 6c |r Dialog|Ptr dial|
|00000600| 6f 67 3b 0d 09 6c 6f 6e | 67 20 6e 75 6d 3b 0d 09 |og;..lon|g num;..|
|00000610| 73 68 6f 72 74 20 69 3b | 0d 09 73 68 6f 72 74 20 |short i;|..short |
|00000620| 6e 75 6d 62 65 72 3b 0d | 09 42 79 74 65 20 73 74 |number;.|.Byte st|
|00000630| 72 5b 32 35 36 5d 3b 0d | 0d 09 43 65 6e 74 65 72 |r[256];.|..Center|
|00000640| 44 69 61 6c 6f 67 28 27 | 44 4c 4f 47 27 2c 20 44 |Dialog('|DLOG', D|
|00000650| 4c 4f 47 5f 4f 54 48 45 | 52 29 3b 0d 09 69 66 20 |LOG_OTHE|R);..if |
|00000660| 28 21 28 64 69 61 6c 6f | 67 20 3d 20 47 65 74 4e |(!(dialo|g = GetN|
|00000670| 65 77 44 69 61 6c 6f 67 | 28 44 4c 4f 47 5f 4f 54 |ewDialog|(DLOG_OT|
|00000680| 48 45 52 2c 20 30 2c 20 | 28 57 69 6e 64 6f 77 50 |HER, 0, |(WindowP|
|00000690| 74 72 29 2d 31 4c 29 29 | 29 0d 09 09 72 65 74 75 |tr)-1L))|)...retu|
|000006a0| 72 6e 3b 0d 09 53 65 74 | 55 73 65 72 49 74 65 6d |rn;..Set|UserItem|
|000006b0| 28 64 69 61 6c 6f 67 2c | 20 55 5f 43 4f 4e 54 52 |(dialog,| U_CONTR|
|000006c0| 4f 4c 2c 20 28 50 72 6f | 63 50 74 72 29 44 72 61 |OL, (Pro|cPtr)Dra|
|000006d0| 77 55 73 65 72 46 72 61 | 6d 65 29 3b 0d 09 53 65 |wUserFra|me);..Se|
|000006e0| 74 55 73 65 72 49 74 65 | 6d 28 64 69 61 6c 6f 67 |tUserIte|m(dialog|
|000006f0| 2c 20 55 5f 54 49 54 4c | 45 4c 49 4e 45 2c 20 28 |, U_TITL|ELINE, (|
|00000700| 50 72 6f 63 50 74 72 29 | 44 72 61 77 55 73 65 72 |ProcPtr)|DrawUser|
|00000710| 4c 69 6e 65 29 3b 0d 09 | 54 6f 53 74 72 69 6e 67 |Line);..|ToString|
|00000720| 28 53 65 74 74 69 6e 67 | 73 2e 74 65 78 74 43 72 |(Setting|s.textCr|
|00000730| 65 61 74 6f 72 2c 20 73 | 74 72 29 3b 0d 09 53 65 |eator, s|tr);..Se|
|00000740| 74 45 54 65 78 74 28 64 | 69 61 6c 6f 67 2c 20 45 |tEText(d|ialog, E|
|00000750| 5f 54 45 58 54 5f 43 52 | 2c 20 73 74 72 29 3b 0d |_TEXT_CR|, str);.|
|00000760| 09 54 6f 53 74 72 69 6e | 67 28 53 65 74 74 69 6e |.ToStrin|g(Settin|
|00000770| 67 73 2e 62 69 6e 54 79 | 70 65 2c 20 73 74 72 29 |gs.binTy|pe, str)|
|00000780| 3b 0d 09 53 65 74 45 54 | 65 78 74 28 64 69 61 6c |;..SetET|ext(dial|
|00000790| 6f 67 2c 20 45 5f 42 49 | 4e 5f 54 59 50 45 2c 20 |og, E_BI|N_TYPE, |
|000007a0| 73 74 72 29 3b 0d 09 54 | 6f 53 74 72 69 6e 67 28 |str);..T|oString(|
|000007b0| 53 65 74 74 69 6e 67 73 | 2e 62 69 6e 43 72 65 61 |Settings|.binCrea|
|000007c0| 74 6f 72 2c 20 73 74 72 | 29 3b 0d 09 53 65 74 45 |tor, str|);..SetE|
|000007d0| 54 65 78 74 28 64 69 61 | 6c 6f 67 2c 20 45 5f 42 |Text(dia|log, E_B|
|000007e0| 49 4e 5f 43 52 2c 20 73 | 74 72 29 3b 0d 09 4e 75 |IN_CR, s|tr);..Nu|
|000007f0| 6d 54 6f 53 74 72 69 6e | 67 28 53 65 74 74 69 6e |mToStrin|g(Settin|
|00000800| 67 73 2e 62 61 63 6b 73 | 70 61 63 65 20 26 20 30 |gs.backs|pace & 0|
|00000810| 78 37 46 2c 20 73 74 72 | 29 3b 0d 09 53 65 74 45 |x7F, str|);..SetE|
|00000820| 54 65 78 74 28 64 69 61 | 6c 6f 67 2c 20 45 5f 42 |Text(dia|log, E_B|
|00000830| 41 43 4b 53 50 41 43 45 | 2c 20 73 74 72 29 3b 0d |ACKSPACE|, str);.|
|00000840| 09 4e 75 6d 54 6f 53 74 | 72 69 6e 67 28 53 65 74 |.NumToSt|ring(Set|
|00000850| 74 69 6e 67 73 2e 65 73 | 63 61 70 65 20 26 20 30 |tings.es|cape & 0|
|00000860| 78 37 46 2c 20 73 74 72 | 29 3b 0d 09 53 65 74 45 |x7F, str|);..SetE|
|00000870| 54 65 78 74 28 64 69 61 | 6c 6f 67 2c 20 45 5f 45 |Text(dia|log, E_E|
|00000880| 53 43 41 50 45 2c 20 73 | 74 72 29 3b 0d 09 53 65 |SCAPE, s|tr);..Se|
|00000890| 6c 49 54 65 78 74 28 64 | 69 61 6c 6f 67 2c 20 45 |lIText(d|ialog, E|
|000008a0| 5f 54 45 58 54 5f 43 52 | 2c 20 30 2c 20 33 32 37 |_TEXT_CR|, 0, 327|
|000008b0| 36 37 29 3b 0d 09 53 65 | 74 43 68 65 63 6b 28 64 |67);..Se|tCheck(d|
|000008c0| 69 61 6c 6f 67 2c 20 43 | 5f 42 45 45 50 2c 20 53 |ialog, C|_BEEP, S|
|000008d0| 65 74 74 69 6e 67 73 2e | 62 65 65 70 29 3b 0d 09 |ettings.|beep);..|
|000008e0| 53 65 74 52 61 64 69 6f | 42 75 74 74 6f 6e 28 64 |SetRadio|Button(d|
|000008f0| 69 61 6c 6f 67 2c 20 52 | 5f 43 4f 4e 54 52 4f 4c |ialog, R|_CONTROL|
|00000900| 2c 20 52 5f 43 4f 4d 4d | 41 4e 44 2c 20 52 5f 43 |, R_COMM|AND, R_C|
|00000910| 4f 4e 54 52 4f 4c 2b 53 | 65 74 74 69 6e 67 73 2e |ONTROL+S|ettings.|
|00000920| 63 74 72 6c 29 3b 0d 09 | 53 68 6f 77 57 69 6e 64 |ctrl);..|ShowWind|
|00000930| 6f 77 28 64 69 61 6c 6f | 67 29 3b 0d 09 66 6f 72 |ow(dialo|g);..for|
|00000940| 20 28 3b 3b 29 20 7b 0d | 09 09 4d 6f 64 61 6c 44 | (;;) {.|..ModalD|
|00000950| 69 61 6c 6f 67 28 4f 75 | 74 6c 69 6e 65 46 69 6c |ialog(Ou|tlineFil|
|00000960| 74 65 72 2c 20 26 6e 75 | 6d 62 65 72 29 3b 0d 09 |ter, &nu|mber);..|
|00000970| 09 73 77 69 74 63 68 28 | 6e 75 6d 62 65 72 29 20 |.switch(|number) |
|00000980| 7b 0d 09 09 09 63 61 73 | 65 20 42 5f 4f 4b 3a 0d |{....cas|e B_OK:.|
|00000990| 09 09 09 09 47 65 74 45 | 54 65 78 74 28 64 69 61 |....GetE|Text(dia|
|000009a0| 6c 6f 67 2c 20 45 5f 54 | 45 58 54 5f 43 52 2c 20 |log, E_T|EXT_CR, |
|000009b0| 73 74 72 29 3b 0d 09 09 | 09 09 6e 75 6d 20 3d 20 |str);...|..num = |
|000009c0| 46 72 6f 6d 53 74 72 69 | 6e 67 28 73 74 72 29 3b |FromStri|ng(str);|
|000009d0| 0d 09 09 09 09 69 66 20 | 28 6e 75 6d 20 21 3d 20 |.....if |(num != |
|000009e0| 53 65 74 74 69 6e 67 73 | 2e 74 65 78 74 43 72 65 |Settings|.textCre|
|000009f0| 61 74 6f 72 29 20 7b 0d | 09 09 09 09 09 53 65 74 |ator) {.|.....Set|
|00000a00| 74 69 6e 67 73 2e 74 65 | 78 74 43 72 65 61 74 6f |tings.te|xtCreato|
|00000a10| 72 20 3d 20 6e 75 6d 3b | 0d 09 09 09 09 09 53 65 |r = num;|......Se|
|00000a20| 74 74 69 6e 67 73 2e 64 | 69 72 74 79 20 3d 20 54 |ttings.d|irty = T|
|00000a30| 52 55 45 3b 0d 09 09 09 | 09 7d 0d 09 09 09 09 47 |RUE;....|.}.....G|
|00000a40| 65 74 45 54 65 78 74 28 | 64 69 61 6c 6f 67 2c 20 |etEText(|dialog, |
|00000a50| 45 5f 42 49 4e 5f 54 59 | 50 45 2c 20 73 74 72 29 |E_BIN_TY|PE, str)|
|00000a60| 3b 0d 09 09 09 09 6e 75 | 6d 20 3d 20 46 72 6f 6d |;.....nu|m = From|
|00000a70| 53 74 72 69 6e 67 28 73 | 74 72 29 3b 0d 09 09 09 |String(s|tr);....|
|00000a80| 09 69 66 20 28 6e 75 6d | 20 21 3d 20 53 65 74 74 |.if (num| != Sett|
|00000a90| 69 6e 67 73 2e 62 69 6e | 54 79 70 65 29 20 7b 0d |ings.bin|Type) {.|
|00000aa0| 09 09 09 09 09 53 65 74 | 74 69 6e 67 73 2e 62 69 |.....Set|tings.bi|
|00000ab0| 6e 54 79 70 65 20 3d 20 | 6e 75 6d 3b 0d 09 09 09 |nType = |num;....|
|00000ac0| 09 09 53 65 74 74 69 6e | 67 73 2e 64 69 72 74 79 |..Settin|gs.dirty|
|00000ad0| 20 3d 20 54 52 55 45 3b | 0d 09 09 09 09 7d 0d 09 | = TRUE;|.....}..|
|00000ae0| 09 09 09 47 65 74 45 54 | 65 78 74 28 64 69 61 6c |...GetET|ext(dial|
|00000af0| 6f 67 2c 20 45 5f 42 49 | 4e 5f 43 52 2c 20 73 74 |og, E_BI|N_CR, st|
|00000b00| 72 29 3b 0d 09 09 09 09 | 6e 75 6d 20 3d 20 46 72 |r);.....|num = Fr|
|00000b10| 6f 6d 53 74 72 69 6e 67 | 28 73 74 72 29 3b 0d 09 |omString|(str);..|
|00000b20| 09 09 09 69 66 20 28 6e | 75 6d 20 21 3d 20 53 65 |...if (n|um != Se|
|00000b30| 74 74 69 6e 67 73 2e 62 | 69 6e 43 72 65 61 74 6f |ttings.b|inCreato|
|00000b40| 72 29 20 7b 0d 09 09 09 | 09 09 53 65 74 74 69 6e |r) {....|..Settin|
|00000b50| 67 73 2e 62 69 6e 43 72 | 65 61 74 6f 72 20 3d 20 |gs.binCr|eator = |
|00000b60| 6e 75 6d 3b 0d 09 09 09 | 09 09 53 65 74 74 69 6e |num;....|..Settin|
|00000b70| 67 73 2e 64 69 72 74 79 | 20 3d 20 54 52 55 45 3b |gs.dirty| = TRUE;|
|00000b80| 0d 09 09 09 09 7d 0d 09 | 09 09 09 47 65 74 45 54 |.....}..|...GetET|
|00000b90| 65 78 74 28 64 69 61 6c | 6f 67 2c 20 45 5f 42 41 |ext(dial|og, E_BA|
|00000ba0| 43 4b 53 50 41 43 45 2c | 20 73 74 72 29 3b 0d 09 |CKSPACE,| str);..|
|00000bb0| 09 09 09 53 74 72 69 6e | 67 54 6f 4e 75 6d 28 73 |...Strin|gToNum(s|
|00000bc0| 74 72 2c 20 26 6e 75 6d | 29 3b 0d 09 09 09 09 69 |tr, &num|);.....i|
|00000bd0| 66 20 28 6e 75 6d 20 3c | 20 30 20 7c 7c 20 6e 75 |f (num <| 0 || nu|
|00000be0| 6d 20 3e 20 31 32 38 29 | 20 7b 0d 09 09 09 09 09 |m > 128)| {......|
|00000bf0| 53 79 73 42 65 65 70 28 | 31 29 3b 0d 09 09 09 09 |SysBeep(|1);.....|
|00000c00| 09 53 65 6c 49 54 65 78 | 74 28 64 69 61 6c 6f 67 |.SelITex|t(dialog|
|00000c10| 2c 20 45 5f 42 41 43 4b | 53 50 41 43 45 2c 20 30 |, E_BACK|SPACE, 0|
|00000c20| 2c 20 33 32 37 36 37 29 | 3b 0d 09 09 09 09 09 62 |, 32767)|;......b|
|00000c30| 72 65 61 6b 3b 0d 09 09 | 09 09 7d 0d 09 09 09 09 |reak;...|..}.....|
|00000c40| 69 66 20 28 6e 75 6d 20 | 21 3d 20 53 65 74 74 69 |if (num |!= Setti|
|00000c50| 6e 67 73 2e 62 61 63 6b | 73 70 61 63 65 29 20 7b |ngs.back|space) {|
|00000c60| 0d 09 09 09 09 09 53 65 | 74 74 69 6e 67 73 2e 62 |......Se|ttings.b|
|00000c70| 61 63 6b 73 70 61 63 65 | 20 3d 20 6e 75 6d 3b 0d |ackspace| = num;.|
|00000c80| 09 09 09 09 09 53 65 74 | 74 69 6e 67 73 2e 64 69 |.....Set|tings.di|
|00000c90| 72 74 79 20 3d 20 54 52 | 55 45 3b 0d 09 09 09 09 |rty = TR|UE;.....|
|00000ca0| 7d 0d 09 09 09 09 47 65 | 74 45 54 65 78 74 28 64 |}.....Ge|tEText(d|
|00000cb0| 69 61 6c 6f 67 2c 20 45 | 5f 45 53 43 41 50 45 2c |ialog, E|_ESCAPE,|
|00000cc0| 20 73 74 72 29 3b 0d 09 | 09 09 09 53 74 72 69 6e | str);..|...Strin|
|00000cd0| 67 54 6f 4e 75 6d 28 73 | 74 72 2c 20 26 6e 75 6d |gToNum(s|tr, &num|
|00000ce0| 29 3b 0d 09 09 09 09 69 | 66 20 28 6e 75 6d 20 3c |);.....i|f (num <|
|00000cf0| 20 30 20 7c 7c 20 6e 75 | 6d 20 3e 20 31 32 38 29 | 0 || nu|m > 128)|
|00000d00| 20 7b 0d 09 09 09 09 09 | 53 79 73 42 65 65 70 28 | {......|SysBeep(|
|00000d10| 31 29 3b 0d 09 09 09 09 | 09 53 65 6c 49 54 65 78 |1);.....|.SelITex|
|00000d20| 74 28 64 69 61 6c 6f 67 | 2c 20 45 5f 45 53 43 41 |t(dialog|, E_ESCA|
|00000d30| 50 45 2c 20 30 2c 20 33 | 32 37 36 37 29 3b 0d 09 |PE, 0, 3|2767);..|
|00000d40| 09 09 09 09 62 72 65 61 | 6b 3b 0d 09 09 09 09 7d |....brea|k;.....}|
|00000d50| 0d 09 09 09 09 69 66 20 | 28 6e 75 6d 20 21 3d 20 |.....if |(num != |
|00000d60| 53 65 74 74 69 6e 67 73 | 2e 65 73 63 61 70 65 29 |Settings|.escape)|
|00000d70| 20 7b 0d 09 09 09 09 09 | 53 65 74 74 69 6e 67 73 | {......|Settings|
|00000d80| 2e 65 73 63 61 70 65 20 | 3d 20 6e 75 6d 3b 0d 09 |.escape |= num;..|
|00000d90| 09 09 09 09 53 65 74 74 | 69 6e 67 73 2e 64 69 72 |....Sett|ings.dir|
|00000da0| 74 79 20 3d 20 54 52 55 | 45 3b 0d 09 09 09 09 7d |ty = TRU|E;.....}|
|00000db0| 0d 09 09 09 09 69 66 20 | 28 28 69 20 3d 20 47 65 |.....if |((i = Ge|
|00000dc0| 74 43 68 65 63 6b 28 64 | 69 61 6c 6f 67 2c 20 43 |tCheck(d|ialog, C|
|00000dd0| 5f 42 45 45 50 29 29 20 | 21 3d 20 53 65 74 74 69 |_BEEP)) |!= Setti|
|00000de0| 6e 67 73 2e 62 65 65 70 | 29 20 7b 0d 09 09 09 09 |ngs.beep|) {.....|
|00000df0| 09 53 65 74 74 69 6e 67 | 73 2e 62 65 65 70 20 3d |.Setting|s.beep =|
|00000e00| 20 69 3b 0d 09 09 09 09 | 09 53 65 74 74 69 6e 67 | i;.....|.Setting|
|00000e10| 73 2e 64 69 72 74 79 20 | 3d 20 54 52 55 45 3b 0d |s.dirty |= TRUE;.|
|00000e20| 09 09 09 09 7d 0d 09 09 | 09 09 69 66 20 28 28 69 |....}...|..if ((i|
|00000e30| 20 3d 20 47 65 74 52 61 | 64 69 6f 42 75 74 74 6f | = GetRa|dioButto|
|00000e40| 6e 28 64 69 61 6c 6f 67 | 2c 20 52 5f 43 4f 4e 54 |n(dialog|, R_CONT|
|00000e50| 52 4f 4c 2c 20 52 5f 43 | 4f 4d 4d 41 4e 44 29 0d |ROL, R_C|OMMAND).|
|00000e60| 09 09 09 09 09 09 2d 20 | 52 5f 43 4f 4e 54 52 4f |......- |R_CONTRO|
|00000e70| 4c 29 20 21 3d 20 53 65 | 74 74 69 6e 67 73 2e 63 |L) != Se|ttings.c|
|00000e80| 74 72 6c 29 20 7b 0d 09 | 09 09 09 09 53 65 74 74 |trl) {..|....Sett|
|00000e90| 69 6e 67 73 2e 63 74 72 | 6c 20 3d 20 69 3b 0d 09 |ings.ctr|l = i;..|
|00000ea0| 09 09 09 09 53 65 74 74 | 69 6e 67 73 2e 64 69 72 |....Sett|ings.dir|
|00000eb0| 74 79 20 3d 20 54 52 55 | 45 3b 0d 09 09 09 09 7d |ty = TRU|E;.....}|
|00000ec0| 0d 09 09 09 09 2f 2a 20 | 66 61 6c 6c 20 74 68 72 |...../* |fall thr|
|00000ed0| 75 20 2a 2f 0d 09 09 09 | 63 61 73 65 20 42 5f 43 |u */....|case B_C|
|00000ee0| 41 4e 43 45 4c 3a 0d 09 | 09 09 09 44 69 73 70 6f |ANCEL:..|...Dispo|
|00000ef0| 73 44 69 61 6c 6f 67 28 | 64 69 61 6c 6f 67 29 3b |sDialog(|dialog);|
|00000f00| 0d 09 09 09 09 72 65 74 | 75 72 6e 3b 0d 09 09 09 |.....ret|urn;....|
|00000f10| 63 61 73 65 20 43 5f 42 | 45 45 50 3a 0d 09 09 09 |case C_B|EEP:....|
|00000f20| 09 54 6f 67 67 6c 65 43 | 68 65 63 6b 42 6f 78 28 |.ToggleC|heckBox(|
|00000f30| 64 69 61 6c 6f 67 2c 20 | 6e 75 6d 62 65 72 29 3b |dialog, |number);|
|00000f40| 0d 09 09 09 09 62 72 65 | 61 6b 3b 0d 09 09 09 63 |.....bre|ak;....c|
|00000f50| 61 73 65 20 52 5f 43 4f | 4e 54 52 4f 4c 3a 0d 09 |ase R_CO|NTROL:..|
|00000f60| 09 09 63 61 73 65 20 52 | 5f 4f 50 54 49 4f 4e 3a |..case R|_OPTION:|
|00000f70| 0d 09 09 09 63 61 73 65 | 20 52 5f 43 4f 4d 4d 41 |....case| R_COMMA|
|00000f80| 4e 44 3a 0d 09 09 09 09 | 53 65 74 52 61 64 69 6f |ND:.....|SetRadio|
|00000f90| 42 75 74 74 6f 6e 28 64 | 69 61 6c 6f 67 2c 20 52 |Button(d|ialog, R|
|00000fa0| 5f 43 4f 4e 54 52 4f 4c | 2c 20 52 5f 43 4f 4d 4d |_CONTROL|, R_COMM|
|00000fb0| 41 4e 44 2c 20 6e 75 6d | 62 65 72 29 3b 0d 09 09 |AND, num|ber);...|
|00000fc0| 09 09 62 72 65 61 6b 3b | 0d 09 09 7d 0d 09 7d 0d |..break;|...}..}.|
|00000fd0| 7d 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |}.......|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001000| 00 00 01 00 00 00 01 42 | 00 00 00 42 00 00 00 32 |.......B|...B...2|
|00001010| 65 6e 74 2c 20 26 65 76 | 65 6e 74 29 3b 0d 09 09 |ent, &ev|ent);...|
|00001020| 09 7d 0d 09 09 09 44 6f | 45 76 65 6e 74 28 26 65 |.}....Do|Event(&e|
|00001030| 0e 4f 74 68 65 72 4f 70 | 74 69 6f 6e 73 2e 63 4f |.OtherOp|tions.cO|
|00001040| 02 00 00 00 50 61 72 74 | 53 49 54 78 00 00 00 00 |....Part|SITx....|
|00001050| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00001060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001070| 00 00 a7 d3 7e 44 00 00 | 00 00 00 00 01 74 68 65 |....~D..|.....the|
|00001080| 63 6b 28 29 29 20 3e 3d | 20 6c 69 6d 69 74 29 20 |ck()) >=| limit) |
|00001090| 7b 0d 09 09 09 53 65 72 | 69 61 6c 46 61 73 74 52 |{....Ser|ialFastR|
|000010a0| 65 61 64 28 62 75 66 66 | 65 72 2c 20 6c 69 6d 69 |ead(buff|er, limi|
|000010b0| 74 29 3b 0d 09 09 09 41 | 62 6f 72 74 43 68 65 63 |t);....A|bortChec|
|000010c0| 6b 28 62 75 66 66 65 72 | 2c 20 6c 69 6d 69 74 29 |k(buffer|, limit)|
|000010d0| 3b 0d 09 09 09 69 66 20 | 28 53 65 74 74 69 6e 67 |;....if |(Setting|
|000010e0| 73 2e 65 63 68 6f 29 0d | 09 09 09 09 53 65 72 69 |s.echo).|....Seri|
|000010f0| 61 6c 53 65 6e 64 28 62 | 75 66 66 65 72 2c 20 6c |alSend(b|uffer, l|
|00001100| 00 00 00 3e 00 03 00 00 | 03 98 00 00 03 a0 09 54 |...>....|.......T|
|00001110| 6f 53 74 72 69 6e 67 00 | 00 00 04 57 00 00 04 61 |oString.|...W...a|
|00001120| 0b 46 72 6f 6d 53 74 72 | 69 6e 67 00 00 00 05 53 |.FromStr|ing....S|
|00001130| 00 00 05 5f 0d 4f 74 68 | 65 72 4f 70 74 69 6f 6e |..._.Oth|erOption|
|00001140| 73 00 00 00 01 00 00 00 | 01 42 00 00 00 42 00 00 |s.......|.B...B..|
|00001150| 00 32 00 6e 83 a8 07 5a | 00 00 00 1c 00 32 00 00 |.2.n...Z|.....2..|
|00001160| 4d 50 53 52 00 00 00 0a | 03 ef ff ff 00 00 00 00 |MPSR....|........|
|00001170| 00 6e b3 ec 00 00 00 00 | 00 00 00 00 00 00 00 00 |.n......|........|
+--------+-------------------------+-------------------------+--------+--------+